/**  
* @Title: SiteUserBankCard.java
* @Package com.hjb.service.annotation
* @author <a href="mailto:125671254@qq.com">Pan Xinwen</a>panxinwen
* @date 2018年1月14日 下午2:12:59
* @version V1.0  
*/ 
package com.hjb.service.annotation;

/**
* @ClassName: SiteUserBankCard
* @Description: TODO(租户银行卡相关枚举)
* @author <a href="mailto:125671254@qq.com">Pan Xinwen</a>panxinwen
* @date 2018年1月14日 下午2:12:59
*/
public enum SiteUserBankCard {

	/**
	 * 正常状态
	 */
	BANK_CARD_BASE(200),
	
	/**
	 * 银行卡已绑定
	 */
	BANK_CARD_BIND(201),
	
	/**
	 * 绑卡失败
	 */
	BANK_CARD_BIND_FAIL(203);
	
	private final Integer value;

	private SiteUserBankCard(Integer value) {
		this.value = value;
	}

	/**
	 * Return the integer value of this status code.
	 */
	public Integer value() {
		return this.value;
	}
	
	
	public String MSG() {
		String msg = "";
		switch (this.value) {
		case 200:
			msg = "交易成功!";
			break;
		case 201:
			msg = "银行卡号已存在!";
			break;
		case 203:
			msg = "绑卡失败!";
			break;
		default:
			msg = "未知异常!";
			break;
		}
		return msg;
	}

	public String toString() {
		return this.value.toString();
	}
	
}
